#字符串内容对齐的办法
s='hello,Python'
print(s.center(20,'*'))# 设置宽度，宽度为20,填充符为*号
            #字符串s的宽度为12，而设置它为20，那就空了8个，左右都用*填充，左右各四个
            #叫居中对齐
print(s.ljust(20,'*'))  #左对齐，把所有填充字符放到右边;如果不写填充符，那么默认是空格

print(s.rjust(20,'*')) #右对齐，把所有填充符放到了左侧，字符串向右对齐
#如果什么都不舔，长度小于实际长度后，会返回原字符
print(s.rjust(10))   #输出结果为原字符
print(s.rjust(10,'*'))   #输出结果也是原字符
#前三种都可以指定宽度和填充符，当制定宽度小于字符串的实际长度时，输出会是原字符


'''右对齐，用0填充'''
print(s.zfill(20))    #多出的部分用0填充
print(s.zfill(10))   #输出原字符，和上面一样
print('-8910'.zfill(8))  #在负号后面填了三个0，负号本身也占一个位置，一共就是8位，注意添0位置